#include "mprpccontroller.h"

MprpcController::MprpcController()
{
    m_failed = false;
    m_errText = "";
}
// 重置状态以及错误信息
void MprpcController::Reset()
{
    m_failed = false;
    m_errText = "";
}
// 获取状态结果
bool MprpcController::Failed() const
{
    return m_failed;
}
// 获取错误信息
std::string MprpcController::ErrorText() const
{
    return m_errText;
}
// 设置错误信息
void MprpcController::SetFailed(const std::string& reason)
{
    m_failed = true;
    m_errText = reason;
}

// 以下方法未重写具体功能
void MprpcController::StartCancel() {}
bool MprpcController::IsCanceled() const { return false; }
void MprpcController::NotifyOnCancel(google::protobuf::Closure* callback) {}